<?php

/**
 * Třída zapouzdřuje základní informace o stránce a příslušná menu:
 *
 * author     - atribut meta tagu v hlavičce html dokumentu
 * copyright  - atribut meta tagu v hlavičce html dokumentu
 * email      - kam se budou odesílat zprávy z kontaktního formuláře
 * googleSV   - ověřovací kód google
 * mailPrefix - předpona předmětu e-mailu pro lepší identifikaci
 * menuMain   - hlavní menu využívající activeCode
 * menuOthers - ostatní menu
 *
 * @author Renyl
 */
class Page {

    private $author;
    private $copyright;
    private $email;
    private $googleSV;
    private $mailPrefix;
    private $menuMain;
    private $menuOthers;

    // Konstruktor
    public function Page($pActiveLinkCode, $pAuthor, $pCopyright, $pEmail, $pGoogleSV, $pMailPrefix) {
        $this->author = $pAuthor;
        $this->copyright = $pCopyright;
        $this->email = $pEmail;
        $this->googleSV = $pGoogleSV;
        $this->mailPrefix = $pMailPrefix;
        $this->menuMain = new MenuMain($pActiveLinkCode);
        $this->menuOthers = array();
    }

    // Přidá nové menu do stránky
    public function AddMenu() {
        $this->menuOthers[] = new MenuOther();
    }

    public function GetAuthor() {
        return $this->author;
    }

    public function GetCopyright() {
        return $this->copyright;
    }

    public function GetEmail() {
        return $this->email;
    }

    public function GetGoogleSV() {
        return $this->googleSV;
    }

    public function GetMailPrefix() {
        return $this->mailPrefix;
    }


    public function GetMenuMain() {
        return $this->menuMain;
    }
    
    public function GetMenuOthers($pIdMenu) {
        return $this->menuOthers[$pIdMenu];
    }


}

?>
